# @Time : 2020/7/18 17:41
# @Author : Fioman 
# @Phone : 13149920693
"""
在opencv中,图像的翻转采用函数cv.flip()实现,该函数能够实现图像的水平翻转,垂直方向翻转,两个方向同时翻转.
dst = cv.flip(src,flipCode)
flipCode -> 代表翻转类型:
0 -> 绕着x轴翻转
1 -> 绕着y轴翻转
-1 -> 同时绕着x和y一起翻转

目标像素点与原始像素点的关系可表述为:
"""
import cv2 as cv


img = cv.imread("lenaColor.png",cv.IMREAD_COLOR)
flipX = cv.flip(img,0)
flipY = cv.flip(img,1)
flipXY = cv.flip(img,-1)

cv.imshow("flipX",flipX)
cv.imshow("flipY",flipY)
cv.imshow("flipXY",flipXY)

cv.waitKey(0)